//1.引入fs模块
const fs = require('fs')

//2. 调用方法读取文件
// fs.readFile('./resources/为学.md', (err, data)=>{
//     //如果失败, 则抛出错误
//     if(err) throw err;
//     //如果没有出错, 则输出内容
//     console.log(data.toString());
// });

//3.使用promise封装

let p = new Promise(((resolve, reject) => {
    fs.readFile('./resources/为学.md', (err, data)=>{
        //如果失败, 则抛出错误
        if(err) reject(err);
        //如果没有出错, 则输出内容
        resolve(data.toString())
    });
}))

p.then(data=>{
    console.log(data)
},reason => {
    console.error(reason)
})